package edu.sandau.app.basic.vo;

import io.swagger.v3.oas.annotations.media.Schema;

public class UpdateOrderRequest {
    
    @Schema(description = "配送地址", required = true, example = "string", type = "string", maxLength = 500)
    private String deliveryAddress;
    
    @Schema(description = "联系电话", required = true, example = "string", type = "string", pattern = "^1[3-9]\\d{9}$")
    private String contactPhone;
    
    @Schema(description = "联系人姓名", required = true, example = "string", type = "string", maxLength = 50)
    private String contactName;
    
    @Schema(description = "订单备注", required = false, example = "string", type = "string", maxLength = 500)
    private String remark;
    
    // 构造函数
    public UpdateOrderRequest() {}
    
    // Getter 和 Setter 方法
    public String getDeliveryAddress() {
        return deliveryAddress;
    }
    
    public void setDeliveryAddress(String deliveryAddress) {
        this.deliveryAddress = deliveryAddress;
    }
    
    public String getContactPhone() {
        return contactPhone;
    }
    
    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }
    
    public String getContactName() {
        return contactName;
    }
    
    public void setContactName(String contactName) {
        this.contactName = contactName;
    }
    
    public String getRemark() {
        return remark;
    }
    
    public void setRemark(String remark) {
        this.remark = remark;
    }
}
